package cn.ynrcb.personnelfile.common.utils;

import cn.hutool.cache.Cache;
import cn.hutool.cache.CacheUtil;

public class SmsAuthCodeCache {
	/**
	 * FIFO(first in first out) 先进先出策略。元素不停的加入缓存直到缓存满为止，当缓存满时，清理过期缓存对象，清理后依旧满则删除先入的缓存（链表首部对象）。
	 * 最多缓存50个短信验证码
	 */
	private  Cache<String,String> codeCache = CacheUtil.newFIFOCache(50);

	public Cache<String, String> getCodeCache() {
		return codeCache;
	}

	public void setCodeCache(Cache<String, String> codeCache) {
		this.codeCache = codeCache;
	}

}
